//
//  attrparam.cpp
//  ltlbmc
//
//  Created by GD Huang on 8/24/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#include <iostream>
#include "attrparam.h"



namespace cilast {
    
    int attrparam::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }

    int AInt::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AStr::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int ACons::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int ASizeOf::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int ASizeOfE::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int ASizeOfS::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AAlignOf::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }

    int AAlignOfE::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AAlignOfS::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AUnOp::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }

    int ABinOp::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int ADot::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AStar::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AAddrOf::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AIndex::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }
    
    int AQuestion::accept(astVisitor* visitor) {
        return visitor->visit(this);
    }

}